/* HarmonyOS Sans SC subset css */

/* HarmonyOS_Sans_SC_Black-latin */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF;
}

/* HarmonyOS_Sans_SC_Light-latin */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF;
}

/* HarmonyOS_Sans_SC_Regular-latin */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF;
}

/* HarmonyOS_Sans_SC_Bold-latin */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF;
}

/* HarmonyOS_Sans_SC_Black-latin-ext */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-024F;
}

/* HarmonyOS_Sans_SC_Light-latin-ext */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-024F;
}

/* HarmonyOS_Sans_SC_Regular-latin-ext */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-024F;
}

/* HarmonyOS_Sans_SC_Bold-latin-ext */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-024F;
}

/* HarmonyOS_Sans_SC_Light-chinese-level1 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-chinese-level1.woff2') format('woff2');
  unicode-range: U+4E00-4FFF;
}

/* HarmonyOS_Sans_SC_Regular-chinese-level1 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-chinese-level1.woff2') format('woff2');
  unicode-range: U+4E00-4FFF;
}

/* HarmonyOS_Sans_SC_Bold-chinese-level1 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-chinese-level1.woff2') format('woff2');
  unicode-range: U+4E00-4FFF;
}

/* HarmonyOS_Sans_SC_Black-chinese-level1 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-chinese-level1.woff2') format('woff2');
  unicode-range: U+4E00-4FFF;
}

/* HarmonyOS_Sans_SC_Regular-chinese-level2 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-chinese-level2.woff2') format('woff2');
  unicode-range: U+5000-5FFF;
}

/* HarmonyOS_Sans_SC_Black-chinese-level2 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-chinese-level2.woff2') format('woff2');
  unicode-range: U+5000-5FFF;
}

/* HarmonyOS_Sans_SC_Bold-chinese-level2 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-chinese-level2.woff2') format('woff2');
  unicode-range: U+5000-5FFF;
}

/* HarmonyOS_Sans_SC_Light-chinese-level2 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-chinese-level2.woff2') format('woff2');
  unicode-range: U+5000-5FFF;
}

/* HarmonyOS_Sans_SC_Black-chinese-level3 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-chinese-level3.woff2') format('woff2');
  unicode-range: U+6000-6FFF;
}

/* HarmonyOS_Sans_SC_Regular-chinese-level3 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-chinese-level3.woff2') format('woff2');
  unicode-range: U+6000-6FFF;
}

/* HarmonyOS_Sans_SC_Bold-chinese-level3 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-chinese-level3.woff2') format('woff2');
  unicode-range: U+6000-6FFF;
}

/* HarmonyOS_Sans_SC_Light-chinese-level3 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-chinese-level3.woff2') format('woff2');
  unicode-range: U+6000-6FFF;
}

/* HarmonyOS_Sans_SC_Black-chinese-level4 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-chinese-level4.woff2') format('woff2');
  unicode-range: U+7000-7FFF;
}

/* HarmonyOS_Sans_SC_Bold-chinese-level4 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-chinese-level4.woff2') format('woff2');
  unicode-range: U+7000-7FFF;
}

/* HarmonyOS_Sans_SC_Regular-chinese-level4 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-chinese-level4.woff2') format('woff2');
  unicode-range: U+7000-7FFF;
}

/* HarmonyOS_Sans_SC_Light-chinese-level4 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-chinese-level4.woff2') format('woff2');
  unicode-range: U+7000-7FFF;
}

/* HarmonyOS_Sans_SC_Black-chinese-level5 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-chinese-level5.woff2') format('woff2');
  unicode-range: U+8000-8FFF;
}

/* HarmonyOS_Sans_SC_Regular-chinese-level5 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-chinese-level5.woff2') format('woff2');
  unicode-range: U+8000-8FFF;
}

/* HarmonyOS_Sans_SC_Bold-chinese-level5 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-chinese-level5.woff2') format('woff2');
  unicode-range: U+8000-8FFF;
}

/* HarmonyOS_Sans_SC_Light-chinese-level5 */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-chinese-level5.woff2') format('woff2');
  unicode-range: U+8000-8FFF;
}

/* HarmonyOS_Sans_SC_Black-chinese-rare */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-chinese-rare.woff2') format('woff2');
  unicode-range: U+9000-9FFF;
}

/* HarmonyOS_Sans_SC_Bold-chinese-rare */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-chinese-rare.woff2') format('woff2');
  unicode-range: U+9000-9FFF;
}

/* HarmonyOS_Sans_SC_Light-chinese-rare */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-chinese-rare.woff2') format('woff2');
  unicode-range: U+9000-9FFF;
}

/* HarmonyOS_Sans_SC_Regular-chinese-rare */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-chinese-rare.woff2') format('woff2');
  unicode-range: U+9000-9FFF;
}

/* HarmonyOS_Sans_SC_Black-chinese-traditional */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-chinese-traditional.woff2') format('woff2');
  unicode-range: U+3400-4DBF;
}

/* HarmonyOS_Sans_SC_Bold-chinese-traditional */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-chinese-traditional.woff2') format('woff2');
  unicode-range: U+3400-4DBF;
}

/* HarmonyOS_Sans_SC_Black-japanese */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-japanese.woff2') format('woff2');
  unicode-range: U+3040-30FF;
}

/* HarmonyOS_Sans_SC_Bold-japanese */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-japanese.woff2') format('woff2');
  unicode-range: U+3040-30FF;
}

/* HarmonyOS_Sans_SC_Black-others */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('./HarmonyOS_Sans_SC_Black-others.woff2') format('woff2');
  unicode-range: U+2000-206F,U+2600-26FF,U+3000-303F,U+3200-32FF,U+AC00-D7AF,U+F900-FAFF;
}

/* HarmonyOS_Sans_SC_Light-chinese-traditional */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-chinese-traditional.woff2') format('woff2');
  unicode-range: U+3400-4DBF;
}

/* HarmonyOS_Sans_SC_Bold-others */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./HarmonyOS_Sans_SC_Bold-others.woff2') format('woff2');
  unicode-range: U+2000-206F,U+2600-26FF,U+3000-303F,U+3200-32FF,U+AC00-D7AF,U+F900-FAFF;
}

/* HarmonyOS_Sans_SC_Regular-chinese-traditional */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-chinese-traditional.woff2') format('woff2');
  unicode-range: U+3400-4DBF;
}

/* HarmonyOS_Sans_SC_Light-japanese */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-japanese.woff2') format('woff2');
  unicode-range: U+3040-30FF;
}

/* HarmonyOS_Sans_SC_Regular-japanese */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-japanese.woff2') format('woff2');
  unicode-range: U+3040-30FF;
}

/* HarmonyOS_Sans_SC_Light-others */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('./HarmonyOS_Sans_SC_Light-others.woff2') format('woff2');
  unicode-range: U+2000-206F,U+2600-26FF,U+3000-303F,U+3200-32FF,U+AC00-D7AF,U+F900-FAFF;
}

/* HarmonyOS_Sans_SC_Regular-others */
@font-face {
  font-family: 'HarmonyOS Sans SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./HarmonyOS_Sans_SC_Regular-others.woff2') format('woff2');
  unicode-range: U+2000-206F,U+2600-26FF,U+3000-303F,U+3200-32FF,U+AC00-D7AF,U+F900-FAFF;
}
